deploy: 11819152de9751d1edbbeff0bb6d543217b5213a
authorjow- <jow-@users.noreply.github.com>
Tue, 9 Apr 2024 08:58:41 +0000 (08:58 +0000)
committerjow- <jow-@users.noreply.github.com>
Tue, 9 Apr 2024 08:58:41 +0000 (08:58 +0000)
64 files changed:
jsapi/LuCI.baseclass.html
jsapi/LuCI.dom.html
jsapi/LuCI.form.AbstractElement.html
jsapi/LuCI.form.AbstractSection.html
jsapi/LuCI.form.AbstractValue.html
jsapi/LuCI.form.ButtonValue.html
jsapi/LuCI.form.DummyValue.html
jsapi/LuCI.form.DynamicList.html
jsapi/LuCI.form.FileUpload.html
jsapi/LuCI.form.FlagValue.html
jsapi/LuCI.form.GridSection.html
jsapi/LuCI.form.HiddenValue.html
jsapi/LuCI.form.JSONMap.html
jsapi/LuCI.form.ListValue.html
jsapi/LuCI.form.Map.html
jsapi/LuCI.form.MultiValue.html
jsapi/LuCI.form.NamedSection.html
jsapi/LuCI.form.SectionValue.html
jsapi/LuCI.form.TableSection.html
jsapi/LuCI.form.TextValue.html
jsapi/LuCI.form.TypedSection.html
jsapi/LuCI.form.Value.html
jsapi/LuCI.form.html
jsapi/LuCI.fs.html
jsapi/LuCI.headers.html
jsapi/LuCI.html
jsapi/LuCI.network.Device.html
jsapi/LuCI.network.Hosts.html
jsapi/LuCI.network.Protocol.html
jsapi/LuCI.network.WifiDevice.html
jsapi/LuCI.network.WifiNetwork.html
jsapi/LuCI.network.html
jsapi/LuCI.poll.html
jsapi/LuCI.request.html
jsapi/LuCI.request.poll.html
jsapi/LuCI.response.html
jsapi/LuCI.rpc.html
jsapi/LuCI.session.html
jsapi/LuCI.uci.html
jsapi/LuCI.ui.AbstractElement.html
jsapi/LuCI.ui.Checkbox.html
jsapi/LuCI.ui.ComboButton.html
jsapi/LuCI.ui.Combobox.html
jsapi/LuCI.ui.Dropdown.html
jsapi/LuCI.ui.DynamicList.html
jsapi/LuCI.ui.FileUpload.html
jsapi/LuCI.ui.Hiddenfield.html
jsapi/LuCI.ui.Select.html
jsapi/LuCI.ui.Textarea.html
jsapi/LuCI.ui.Textfield.html
jsapi/LuCI.ui.changes.html
jsapi/LuCI.ui.html
jsapi/LuCI.ui.menu.html
jsapi/LuCI.ui.tabs.html
jsapi/LuCI.view.html
jsapi/LuCI.xhr.html
jsapi/form.js.html
jsapi/fs.js.html
jsapi/index.html
jsapi/luci.js.html
jsapi/network.js.html
jsapi/rpc.js.html
jsapi/uci.js.html
jsapi/ui.js.html

index 53590a95cdbe2bc5aad855c281a954d687652261..32a1eec8056da7431e9e9e5e8a8bed4a7a59e74e 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4758,7 +4762,7 @@ and the values extracted from the <code>args</code> array beginning with
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 66f48da8d503895db23d018627671fd6e331f02b..8c4d04988e6b7ad23f2e3ecc2b1e80496f631299 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6316,7 +6320,7 @@ ignored, else not.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index e64aa3331af13a9623ede8dbd94450e6a5e78f0b..f34f1d6fe4edf8b055d1e8230927c99aa8a55e10 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4305,7 +4309,7 @@ was neither a string nor a function.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 173800ad892e9bfea37a941a28865cd8396e8751..43115e2fea0972547f959e7e28aece06e651a75e 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6204,7 +6208,7 @@ was neither a string nor a function.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 97f9467a3cec4efdfdad798e8c761bf830f7d872..31febcf3bc407989606f4ff7c6050030acafeddf 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7262,7 +7266,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index ea01cd6bbd08d4e61081891eefcd0f24391a0352..34b917771baa99644ee36eae34b459929cad0f62 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7585,7 +7589,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index c715715fa4b41f98f24201d187e87ed49803ff4f..f6e0b458fad6bd2b0407052f8fd521b00aa9a99c 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7571,7 +7575,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 85c961034fb5be7b89b6d5c8f4c86c5999b3ce6f..5e7026285cf5c7d8e3cd27879bed59967d542ba6 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7422,7 +7426,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index ff200781fb9fe2b2791a6cc6aa1a35a348a7b6b0..3be59bd865e375e242819dc2a1cde36e63b524a6 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3798,6 +3802,102 @@ option to the section.</p></td>
         
         <dl>
             
+<dt>
+    <div class="nameContainer">
+        <h4 class="name" id="browser">browser<span class="type-signature type boolean">boolean</span> </h4>
+    </div>
+    
+    
+</dt>
+<dd>
+    
+    <div class="description">
+        <p>Open in a file browser mode instead of selecting for a file</p>
+    </div>
+    
+    
+    
+<dl class="details">
+    
+        
+    
+    
+    
+
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    <dt class="tag-default">Default Value:</dt>
+    <dd class="tag-default"><ul class="dummy"><li>false</li></ul></dd>
+    
+    
+    
+    
+    
+    
+    
+</dl>
+
+    
+    
+</dd>
+
+        
+            
+<dt>
+    <div class="nameContainer">
+        <h4 class="name" id="enable_download">enable_download<span class="type-signature type boolean">boolean</span> </h4>
+    </div>
+    
+    
+</dt>
+<dd>
+    
+    <div class="description">
+        <p>Toggle download file functionality.</p>
+    </div>
+    
+    
+    
+<dl class="details">
+    
+        
+    
+    
+    
+
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    <dt class="tag-default">Default Value:</dt>
+    <dd class="tag-default"><ul class="dummy"><li>false</li></ul></dd>
+    
+    
+    
+    
+    
+    
+    
+</dl>
+
+    
+    
+</dd>
+
+        
+            
 <dt>
     <div class="nameContainer">
         <h4 class="name" id="enable_remove">enable_remove<span class="type-signature type boolean">boolean</span> </h4>
@@ -7633,7 +7733,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index da9e34ecf729f663cf871d2580ec1d9be0929f9b..b739ae908e269e38b194583412b5f850a64728bf 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7613,7 +7617,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 24663b7bb6063ae2bffd497b74f67341c70666bd..e2722ff13e231b853589259d372c935d30900829 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6964,7 +6968,7 @@ was neither a string nor a function.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 3006a02f6fb3239be913f58762874c8348145d9b..1bc7cb3d3971cd491d60e92fd397b6caf4d558e4 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7426,7 +7430,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 5b3fe33e15f964c9143df951d09191df624496c8..b7f5ebb9e36f2149e22669516dcbb7576055cf65 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5884,7 +5888,7 @@ was neither a string nor a function.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 7719fb8e0e50593f3d339733f47cbb5fd4da8cab..b05983722194d6a9d565f1ada0ef75d6fcabccdd 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7571,7 +7575,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 30a1dd79c754b2852ff8c0237f954f5541f41b39..3d64e741ccb9116d3e88be260872dcf6b6998e81 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5863,7 +5867,7 @@ was neither a string nor a function.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index f5cea9efb7651bd0e5df81ef21c89e458678d811..5bf7842f114d6fb520c605a3ed0cf8e88e2df98f 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7522,7 +7526,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 2cc3af723ac6fc26cee9c059739e78247ff4330b..fa82c4ae64a32374e6c26e5105a05407ac202f16 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6468,7 +6472,7 @@ was neither a string nor a function.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index ae51e2a43d045b5154b8c10cf0b2b56f8dcacb57..475e2e9f5c5416b77265422f670cd0fc79ea655a 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3543,7 +3547,7 @@ element container, allowing to nest form sections into other sections.</p></div>
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4628">line 4628</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4649">line 4649</a>
         </div>
         
     </div>
@@ -4987,7 +4991,7 @@ within the given specific section.</p>
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4740">line 4740</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4761">line 4761</a>
         </div>
         
     </div>
@@ -5383,7 +5387,7 @@ argument, this parameter is ignored.</p></td>
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4749">line 4749</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4770">line 4770</a>
         </div>
         
     </div>
@@ -6181,7 +6185,7 @@ returns <code>false</code>.</td>
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4689">line 4689</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4710">line 4710</a>
         </div>
         
     </div>
@@ -6364,7 +6368,7 @@ so it may return promises if overridden by user code.</td>
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4694">line 4694</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4715">line 4715</a>
         </div>
         
     </div>
@@ -6515,7 +6519,7 @@ validation constraints.</td>
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4731">line 4731</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4752">line 4752</a>
         </div>
         
     </div>
@@ -7156,7 +7160,7 @@ was neither a string nor a function.</td>
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4715">line 4715</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4736">line 4736</a>
         </div>
         
     </div>
@@ -7302,7 +7306,7 @@ or a plain text string. If omitted, the <code>key</code> value is used as captio
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4723">line 4723</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4744">line 4744</a>
         </div>
         
     </div>
@@ -7453,7 +7457,7 @@ its <code>write()</code> implementation is a no-op.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 0132611ef9b8e55dfefc667797cae1c6f0ff558c..e33442d4753dc5bb3193934d56947d988bb0597c 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6936,7 +6940,7 @@ was neither a string nor a function.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index b480f2a4d4b2542ee85fb69a3ae5dd0314162c32..310659d692170e0583e8bee9412e8b927d1a75f4 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7469,7 +7473,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 3c70f4b2ddc6d5a8cf27fc4da8dba18afca17fa3..515a3a8dea507cd54b274e7036f03a235c2a3dd3 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6625,7 +6629,7 @@ was neither a string nor a function.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index f523bd76ac3cecfc7551292bdcbbd56d32c490ca..d8453d338450907d3e7125bf1e065f380672d486 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7528,7 +7532,7 @@ before it is written.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 00ab7c1be9a95354dc32029df1c7abec4cfdbcc4..52dd4f857330945f1fedea78c93869be3d67e80e 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3573,7 +3577,7 @@ m.render().then(function(node) {
     
         
         <div class="tag-source">
-            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4752">line 4752</a>
+            <a href="form.js.html">form.js</a>, <a href="form.js.html#line4773">line 4773</a>
         </div>
         
     </div>
@@ -3726,7 +3730,7 @@ m.render().then(function(node) {
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 769bf0a9a04f873b8763a00a9f4514df9425f777..85cfd22b2639265213b53d1c815cd8830e6c8966 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5915,7 +5919,7 @@ the failure reason.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 48906db48b066368e3264e589189c98323372215..e87346775f0d1f530bc847e777c081589ddf6955 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3931,7 +3935,7 @@ Note: Header-Names are case-insensitive.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 6eb769b7bdb17b4c95b5cfaadb8f3141b7aa321a..e91baafd529e8424104b90b4649d29c900d5ccd4 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -8338,7 +8342,7 @@ else <code>null</code>.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 59ccb4e6b2c55cda308975b9d8f1adae3df65f09..bde1f272199747a74a7bdd882f3b29a1f52871c1 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6296,7 +6300,7 @@ when it is down or absent.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 55eb1a8edb0d8f664088ca5268813eec9675ba17..d09ea48b88dfcaf1af51b0fea52780a582ad0b84 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4857,7 +4861,7 @@ is used as hint.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index c8517fd472592ebaa897140efa15aaa84f655f0e..7f4a27e0b107b2f2509e73d026ca8cfa74fd0f0a 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -8087,7 +8091,7 @@ configuration.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index d4f558f8746ff51692763365177937cfc1ea4831..c2a80c321e4e6b60451e742681bc874c701f2c5c 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5228,7 +5232,7 @@ configuration.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 34b369a602d54d494b171e97a5e5ac557748e65e..7536a05be3452478b84f6602e2fae7d551916a9d 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7818,7 +7822,7 @@ configuration.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 1b509b4ff9afae917f436c05e9fd6ec2f71024da..65c88f6e5e7d2ec96bd0fac12269ca4bcbe7e487 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -9666,7 +9670,7 @@ conjunction with <code>quality</code> to calculate a quality percentage.</p></td
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 6cf4953b5d016430d034edc3d077ec499b4e5508..b6221a427fdd1855e2026457332ec9f65324bbfb 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4314,7 +4318,7 @@ run to begin with.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 150b6c67330eb1b2d247c789a97d9918c57d7d54..c960d1ddf3a6505f6f68e19bda2891be8c90ee5d 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5249,7 +5253,7 @@ instances as sole argument during the HTTP request transfer.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index ad58ed6dfe0391cefe1beee98b8d2bda8f4f01ee..0b9255bdb7312b0d7542e4af8514c0a07c7a8041 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4433,7 +4437,7 @@ else <code>null</code>.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 30565fa26fe52a4f14c7ac6b0a5d6a4a356a3cee..325ea9d48b107a705b4304e5660f56bd91363ded 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4391,7 +4395,7 @@ using <code>String()</code> and treated as response text.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 67d39932c9fba98d0bd7599a84fc91e96d3b604e..3c7a5c83c52d2e35c49987ee35a490a399d352c4 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5722,7 +5726,7 @@ to the <code>expect</code> and <code>filter</code> declarations.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 2a23bcec0a1759695ba900f3aef1fa0bcd3c1810..d9ca742fa3b251302dea4336f0d0d41090533a94 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4161,7 +4165,7 @@ being put in the session store.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index f34a4344e728ebafd27bd1d8da4c1f8b36ebd0b2..ec43efe4e13415d886df9d3ca451ac740626a644 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7209,7 +7213,7 @@ associated name as arguments.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 948b253e37aa5d45c0679e61cc9bed7795263fa5..ae0fc3cb29d82e3591c85a2c055423a73cbfefd8 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5265,7 +5269,7 @@ and are displayed in a slightly faded style.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 926ee7fdd0b2d478c8379cdfa7b0ea083064d666..c9ca0dc1c716556c0ef0172863ae3d52782bc289 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5379,7 +5383,7 @@ it is required for HTML based form submissions.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 6628b1fdbad31f5be71eb63ccf8fcb5cc230138e..5ffad22c86038089fc9dfda8beb40e4a1d8409fa 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5409,7 +5413,7 @@ choice value as second argument.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 2e5515733ab88f07225bde933b9a8d8050265fd2..1847ff4eac2941707fe14275fde54125efb6d414 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5312,7 +5316,7 @@ forcibly set to <code>true</code>.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index b241ecf9c961c3a423a54b87729c97ea62ea1507..bdcfe5768e1521117d006a5a443548439e534026 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6110,7 +6114,7 @@ expression. Only applicable when <code>create</code> is <code>true</code>.</p></
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 81c5a74211a9ba8cfed13a9ae182316525f3409f..c5906aca4e069d752ce35a13ed034f3f042f2e67 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5487,7 +5491,7 @@ it to remain unselected.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index bc2cf213a0306d26e62924ca56b449beedad4be9..e614396a1ce3599afd3e832d3d6a56f5a356a797 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3847,7 +3851,7 @@ upload control.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3036">line 3036</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3074">line 3074</a>
         </div>
         
     </div>
@@ -4338,7 +4342,7 @@ registered.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line2666">line 2666</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line2674">line 2674</a>
         </div>
         
     </div>
@@ -4882,7 +4886,7 @@ trigger input value validation.</p>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3041">line 3041</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3079">line 3079</a>
         </div>
         
     </div>
@@ -5127,6 +5131,43 @@ the following properties are recognized:</p>
        <tbody>
        
        
+        <tr>
+            
+                <td class="name"><code>browser</code></td>
+            
+            
+            <td class="type">
+            
+                
+<span class="param-type">boolean</span>
+
+
+            
+            </td>
+            
+            
+                <td class="attributes">
+                
+                    &lt;optional><br>
+                
+                    
+                
+                </td>
+            
+            
+            
+                <td class="default">
+                
+                    false
+                
+                </td>
+            
+            
+            <td class="description last"><p>Use a file browser mode.</p></td>
+        </tr>
+       
+       
+       
         <tr>
             
                 <td class="name"><code>show_hidden</code></td>
@@ -5249,6 +5290,43 @@ merely controls whether the file remove controls are rendered or not.</p></td>
        
        
        
+        <tr>
+            
+                <td class="name"><code>enable_download</code></td>
+            
+            
+            <td class="type">
+            
+                
+<span class="param-type">boolean</span>
+
+
+            
+            </td>
+            
+            
+                <td class="attributes">
+                
+                    &lt;optional><br>
+                
+                    
+                
+                </td>
+            
+            
+            
+                <td class="default">
+                
+                    false
+                
+                </td>
+            
+            
+            <td class="description last"><p>Specifies whether the widget allows the user to download files.</p></td>
+        </tr>
+       
+       
+       
         <tr>
             
                 <td class="name"><code>root_directory</code></td>
@@ -5336,7 +5414,7 @@ ACL setup for the current session.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 14128edc78e006d704810d532230a15a4f5f8261..4078ee185dfd887b6b945e32da8fec1a3d12f7d3 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5090,7 +5094,7 @@ trigger validation runs, e.g. when programmatically altering values.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index a60b8925f78de3d276df09c90edc0b44a2a45f3a..e5dee8cb2f44055ebf01503f1ec994ba55ac92db 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5442,7 +5446,7 @@ selected yet. Only applicable to the <code>select</code> widget type.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index e0765e96af16cc35d4f354f51bcf026e4dccec25..60689d8dc3bc9701a4d707ab891b31ffd1369440 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5388,7 +5392,7 @@ contents.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index cfd3c34973cbe982d53bd8bf155e7797efc3b353..0b23f35ed6da045f21a68f962c3e35e996be9405 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -5316,7 +5320,7 @@ corresponding <code>&lt;input&gt;</code> element is empty.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 50a17be71b27ec24e3c7d8ef98b94219d53df93c..0734bbc87b76e4431552697219c8c49e341f1446 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3547,7 +3551,7 @@ external JavaScript, use <code>L.require(&quot;ui&quot;).then(...)</code> and ac
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4354">line 4354</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4392">line 4392</a>
         </div>
         
     </div>
@@ -3632,7 +3636,7 @@ external JavaScript, use <code>L.require(&quot;ui&quot;).then(...)</code> and ac
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4683">line 4683</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4721">line 4721</a>
         </div>
         
     </div>
@@ -3773,7 +3777,7 @@ settings.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4431">line 4431</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4469">line 4469</a>
         </div>
         
     </div>
@@ -3846,7 +3850,7 @@ and offer options to revert or apply the shown changes.</p>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4397">line 4397</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4435">line 4435</a>
         </div>
         
     </div>
@@ -3964,7 +3968,7 @@ UCI changeset structure.</p>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4760">line 4760</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4798">line 4798</a>
         </div>
         
     </div>
@@ -4040,7 +4044,7 @@ complete.</p>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4375">line 4375</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4413">line 4413</a>
         </div>
         
     </div>
@@ -4168,7 +4172,7 @@ is removed.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 788c76506fbcbe2a016b6089b4e2c3b96725ad30..5166dba9113c28fd90614a06a629ffbde9b4659c 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3544,7 +3548,7 @@ external JavaScript, use <code>L.require(&quot;ui&quot;).then(...)</code>.</p></
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3481">line 3481</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3519">line 3519</a>
         </div>
         
     </div>
@@ -3675,7 +3679,7 @@ external JavaScript, use <code>L.require(&quot;ui&quot;).then(...)</code>.</p></
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3692">line 3692</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3730">line 3730</a>
         </div>
         
     </div>
@@ -3905,7 +3909,7 @@ banner element.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4828">line 4828</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4866">line 4866</a>
         </div>
         
     </div>
@@ -4219,7 +4223,7 @@ trigger field validation or to bind it to further events.</td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4318">line 4318</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4356">line 4356</a>
         </div>
         
     </div>
@@ -4356,7 +4360,7 @@ default.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4879">line 4879</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4917">line 4917</a>
         </div>
         
     </div>
@@ -4582,7 +4586,7 @@ valid function value.</td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3812">line 3812</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3850">line 3850</a>
         </div>
         
     </div>
@@ -4730,7 +4734,7 @@ requested indicator was not found.</td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3583">line 3583</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3621">line 3621</a>
         </div>
         
     </div>
@@ -4806,7 +4810,7 @@ handler as-is without the need to bind it first.</p>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4922">line 4922</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4960">line 4960</a>
         </div>
         
     </div>
@@ -4958,7 +4962,7 @@ caught and rendered using <a href="LuCI.html#error"><code>LuCI.error()</code></a
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3855">line 3855</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3893">line 3893</a>
         </div>
         
     </div>
@@ -5200,7 +5204,7 @@ accepted by <code>LuCI.dom.content()</code>.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4292">line 4292</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4330">line 4330</a>
         </div>
         
     </div>
@@ -5403,7 +5407,7 @@ or rejecting with <code>null</code> when the connectivity check timed out.</td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3764">line 3764</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3802">line 3802</a>
         </div>
         
     </div>
@@ -5677,7 +5681,7 @@ changes were made.</td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3555">line 3555</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3593">line 3593</a>
         </div>
         
     </div>
@@ -5906,7 +5910,7 @@ element.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4170">line 4170</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4208">line 4208</a>
         </div>
         
     </div>
@@ -6264,7 +6268,7 @@ cancelled by the user.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index c96ec70a4b5d5a39cf1e58b9f995d2dabee6fa83..9baf5c450b2b0da56eaa1c2f8679531b6dab342d 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3067">line 3067</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3105">line 3105</a>
         </div>
         
     </div>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3116">line 3116</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3154">line 3154</a>
         </div>
         
     </div>
@@ -3703,7 +3707,7 @@ next page load.</p>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3128">line 3128</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3166">line 3166</a>
         </div>
         
     </div>
@@ -3852,7 +3856,7 @@ internal root node if omitted.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3096">line 3096</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3134">line 3134</a>
         </div>
         
     </div>
@@ -4215,7 +4219,7 @@ internal root node if omitted.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index a60c852741b25de2dae9d900f314b4f72cacb5a4..36c0b9e88b359cebb7291603aea1c7fc6b51b16c 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3548,7 +3552,7 @@ external JavaScript, use <code>L.require(&quot;ui&quot;).then(...)</code> and ac
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3896">line 3896</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3934">line 3934</a>
         </div>
         
     </div>
@@ -3633,7 +3637,7 @@ external JavaScript, use <code>L.require(&quot;ui&quot;).then(...)</code> and ac
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3951">line 3951</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3989">line 3989</a>
         </div>
         
     </div>
@@ -3762,7 +3766,7 @@ DOM node.</p></td>
     
         
         <div class="tag-source">
-            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4023">line 4023</a>
+            <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4061">line 4061</a>
         </div>
         
     </div>
@@ -3915,7 +3919,7 @@ DOM node.</p></td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index ffa7dc40a967ed81e3e2e9d431e88b19be7edd92..866ecca9ffc9cfca16655e6a22d2ed5dc0c0347b 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4519,7 +4523,7 @@ to a <code>Node</code> value.</td>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 33c5c0497fcda2350ee3a5e671c6e37c2de574a2..b24d490345fc4247c499617b64a6a2861aa8b608 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4483,7 +4487,7 @@ when invoked.</p>
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:32 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:39 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 0ccbad7c6f1d98f20061ac6d99aad99490d61008..fafb8d0708df19bd11a70202ac43df2061b7db7c 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -8061,12 +8065,23 @@ var CBIFileUpload = CBIValue.extend(/** @lends LuCI.form.FileUpload.prototype */
        __init__: function(/* ... */) {
                this.super('__init__', arguments);
 
+               this.browser = false;
                this.show_hidden = false;
                this.enable_upload = true;
                this.enable_remove = true;
+               this.enable_download = false;
                this.root_directory = '/etc/luci-uploads';
        },
 
+
+       /**
+        * Open in a file browser mode instead of selecting for a file
+        *
+        * @name LuCI.form.FileUpload.prototype#browser
+        * @type boolean
+        * @default false
+        */
+
        /**
         * Toggle display of hidden files.
         *
@@ -8111,6 +8126,14 @@ var CBIFileUpload = CBIValue.extend(/** @lends LuCI.form.FileUpload.prototype */
         * @default true
         */
 
+       /**
+        * Toggle download file functionality.
+        *
+        * @name LuCI.form.FileUpload.prototype#enable_download
+        * @type boolean
+        * @default false
+        */
+
        /**
         * Specify the root directory for file browsing.
         *
@@ -8132,9 +8155,11 @@ var CBIFileUpload = CBIValue.extend(/** @lends LuCI.form.FileUpload.prototype */
                var browserEl = new ui.FileUpload((cfgvalue != null) ? cfgvalue : this.default, {
                        id: this.cbid(section_id),
                        name: this.cbid(section_id),
+                       browser: this.browser,
                        show_hidden: this.show_hidden,
                        enable_upload: this.enable_upload,
                        enable_remove: this.enable_remove,
+                       enable_download: this.enable_download,
                        root_directory: this.root_directory,
                        disabled: (this.readonly != null) ? this.readonly : this.map.readonly
                });
@@ -8345,7 +8370,7 @@ return baseclass.extend(/** @lends LuCI.form.prototype */ {
         
 
         <footer>
-            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 18be658df810d35379e5537e8f6733023f702ac8..22ac9979281e5b8e687b848fe3d20a57ba96a9c1 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3957,7 +3961,7 @@ return FileSystem;
         
 
         <footer>
-            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 86a5171d813a9ca65aabd88917b4f14f7c9faec8..148afd2a32bcec44608f85a8b0ce1a6c91302097 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -3544,7 +3548,7 @@ is the central <a target="_blank" href="https://openwrt.github.io/luci/jsapi/LuC
         
 
         <footer>
-            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 3fad7f298fc5080abc6fc214fe9e251cfc7bc23f..c50aaff7b6960439fb3a0c273b8572e323d8273d 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
         
 
         <footer>
-            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 68263c21f3577c9ed0540dee6ace1203676aeffc..b85a8f4bf35650dab4368297cec224c1b214a77f 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -7914,7 +7918,7 @@ return Network;
         
 
         <footer>
-            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index bdd11f9a67bae26f6cebbf81de309c12b3b6f66e..57d97503f610345b1f5edd7110c82fa27e778385 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4013,7 +4017,7 @@ return baseclass.extend(/** @lends LuCI.rpc.prototype */ {
         
 
         <footer>
-            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 1d065279ad4cfb6ac0eb6809e5eaf285041d50aa..06dc6b6905af16f29d707d164d1431c5e4e5245f 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -4516,7 +4520,7 @@ return baseclass.extend(/** @lends LuCI.uci.prototype */ {
         
 
         <footer>
-            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>
index 1cd99fd581e47eddbf978f9e231fe9dd7c097844..f6f4813a58f89ac1c0756ff05036e43c0698ecf5 100644 (file)
             
             <span class="subtitle">Members</span>
             
+                <li data-name="LuCI.form.FileUpload##browser"><a href="LuCI.form.FileUpload.html#browser">browser</a></li>
+            
+                <li data-name="LuCI.form.FileUpload##enable_download"><a href="LuCI.form.FileUpload.html#enable_download">enable_download</a></li>
+            
                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
             
                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
@@ -6131,6 +6135,9 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
         * @typedef {LuCI.ui.AbstractElement.InitOptions} InitOptions
         * @memberof LuCI.ui.FileUpload
         *
+        * @property {boolean} [browser=false]
+        * Use a file browser mode.
+        *
         * @property {boolean} [show_hidden=false]
         * Specifies whether hidden files should be displayed when browsing remote
         * files. Note that this is not a security feature, hidden files are always
@@ -6151,6 +6158,9 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
         * remotely depends on the ACL setup for the current session. This option
         * merely controls whether the file remove controls are rendered or not.
         *
+        * @property {boolean} [enable_download=false]
+        * Specifies whether the widget allows the user to download files.
+        *
         * @property {string} [root_directory=/etc/luci-uploads]
         * Specifies the remote directory the upload and file browsing actions take
         * place in. Browsing to directories outside the root directory is
@@ -6161,9 +6171,11 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
        __init__: function(value, options) {
                this.value = value;
                this.options = Object.assign({
+                       browser: false,
                        show_hidden: false,
                        enable_upload: true,
                        enable_remove: true,
+                       enable_download: false,
                        root_directory: '/etc/luci-uploads'
                }, options);
        },
@@ -6182,7 +6194,7 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
 
        /** @override */
        render: function() {
-               return L.resolveDefault(this.value != null ? fs.stat(this.value) : null).then(L.bind(function(stat) {
+               var renderFileBrowser = L.resolveDefault(this.value != null ? fs.stat(this.value) : null).then(L.bind(function(stat) {
                        var label;
 
                        if (L.isObject(stat) &amp;&amp; stat.type != 'directory')
@@ -6194,13 +6206,13 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
                                label = [ this.iconForType('file'), ' %s (%s)'.format(this.truncatePath(this.value), _('File not accessible')) ];
                        else
                                label = [ _('Select file…') ];
-
-                       return this.bind(E('div', { 'id': this.options.id }, [
-                               E('button', {
-                                       'class': 'btn',
-                                       'click': UI.prototype.createHandlerFn(this, 'handleFileBrowser'),
-                                       'disabled': this.options.disabled ? '' : null
-                               }, label),
+                       let btnOpenFileBrowser = E('button', {
+                               'class': 'btn open-file-browser',
+                               'click': UI.prototype.createHandlerFn(this, 'handleFileBrowser'),
+                               'disabled': this.options.disabled ? '' : null
+                       }, label);
+                       var fileBrowserEl = E('div', { 'id': this.options.id }, [
+                               btnOpenFileBrowser,
                                E('div', {
                                        'class': 'cbi-filebrowser'
                                }),
@@ -6209,8 +6221,18 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
                                        'name': this.options.name,
                                        'value': this.value
                                })
-                       ]));
+                       ]);
+                       return this.bind(fileBrowserEl);
                }, this));
+               // in a browser mode open dir listing after render by clicking on a Select button
+               if (this.options.browser) {
+                       return renderFileBrowser.then(function (fileBrowserEl) {
+                               var btnOpenFileBrowser = fileBrowserEl.getElementsByClassName('open-file-browser').item(0);
+                               btnOpenFileBrowser.click();
+                               return fileBrowserEl;
+                       });
+               }
+               return renderFileBrowser
        },
 
        /** @private */
@@ -6435,6 +6457,10 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
                                                'class': 'btn',
                                                'click': UI.prototype.createHandlerFn(this, 'handleReset')
                                        }, [ _('Deselect') ]) : '',
+                                       this.options.enable_download &amp;&amp; list[i].type == 'file' ? E('button', {
+                                               'class': 'btn',
+                                               'click': UI.prototype.createHandlerFn(this, 'handleDownload', entrypath, list[i])
+                                       }, [ _('Download') ]) : '',
                                        this.options.enable_remove ? E('button', {
                                                'class': 'btn cbi-button-negative',
                                                'click': UI.prototype.createHandlerFn(this, 'handleDelete', entrypath, list[i])
@@ -6465,11 +6491,11 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
                        rows,
                        E('div', { 'class': 'right' }, [
                                this.renderUpload(path, list),
-                               E('a', {
+                               !this.options.browser ? E('a', {
                                        'href': '#',
                                        'class': 'btn',
                                        'click': UI.prototype.createHandlerFn(this, 'handleCancel')
-                               }, _('Cancel'))
+                               }, _('Cancel')) : ''
                        ]),
                ]);
        },
@@ -6498,6 +6524,22 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
                this.handleCancel(ev);
        },
 
+       /** @private */
+       handleDownload: function(path, fileStat, ev) {
+               fs.read_direct(path, 'blob').then(function (blob) {
+                       var url = window.URL.createObjectURL(blob);
+                       var a = document.createElement('a');
+                       a.style.display = 'none';
+                       a.href = url;
+                       a.download = fileStat.name;
+                       document.body.appendChild(a);
+                       a.click();
+                       window.URL.revokeObjectURL(url);
+               }).catch(function(err) {
+                       alert(_('Download failed: %s').format(err.message));
+               });
+       },
+
        /** @private */
        handleSelect: function(path, fileStat, ev) {
                var browser = dom.parent(ev.target, '.cbi-filebrowser'),
@@ -6507,7 +6549,7 @@ var UIFileUpload = UIElement.extend(/** @lends LuCI.ui.FileUpload.prototype */ {
                        dom.content(ul, E('em', { 'class': 'spinning' }, _('Loading directory contents…')));
                        L.resolveDefault(fs.list(path), []).then(L.bind(this.renderListing, this, browser, path));
                }
-               else {
+               else if (!this.options.browser) {
                        var button = this.node.firstElementChild,
                            hidden = this.node.lastElementChild;
 
@@ -8483,7 +8525,7 @@ return UI;
         
 
         <footer>
-            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Fri Mar 29 2024 19:22:31 GMT+0000 (Coordinated Universal Time)
+            Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Tue Apr 09 2024 08:58:38 GMT+0000 (Coordinated Universal Time)
         </footer>
     </div>
 </div>